package com.hejx.chat.common.core.model;

/**
 * Created by 追风少年
 *
 * 结果码:
 *      客户端根据结果码显示对应的提示 减少网络传输的数据量
 *
 * @email doubihah@foxmail.com
 * @create 2018/2/1 16:16
 **/
public interface ResultCode {

    /**
     * 成功
     */
    int SUCCESS = 0;

    /**
     * 找不到命令
     */
    int NO_INVOKER = 1;

    /**
     * 参数异常
     */
    int AGRUMENT_ERROR = 2;

    /**
     * 未知异常
     */
    int UNKOWN_EXCEPTION = 3;

    /**
     * 玩家名或密码不能为空
     */
    int PLAYERNAME_NULL = 4;

    /**
     * 玩家名已使用
     */
    int PLAYER_EXIST = 5;

    /**
     * 玩家不存在
     */
    int PLAYER_NO_EXIST = 6;

    /**
     * 密码错误
     */
    int PASSWARD_ERROR = 7;

    /**
     * 您已登录
     */
    int HAS_LOGIN = 8;

    /**
     * 登录失败
     */
    int LOGIN_FAIL = 9;

    /**
     * 玩家不在线
     */
    int PLAYER_NO_ONLINE = 10;

    /**
     * 请先登录
     */
    int LOGIN_PLEASE = 11;

    /**
     * 不能私聊自己
     */
    int CAN_CHAT_YOUSELF = 12;

}
